#footer {
  color: @color-gray-text;

  a {
    .hover-color(@color-link-hover, @color-light-text);
  }

  .footer-wrap {
    background: url('../image/blackbg.png') repeat-x;
    padding: 5px 0 15px;

    &:before {
      content: "";
      position: absolute;
      bottom: 70px;
      left: 0;
      background: url('../image/footerbg.png') repeat-x 50% 0;
      .size(100%, 50px);
    }

    @media (min-width: @screen-phone) {
      padding: 25px 0 35px;

      &:before {
        bottom: 110px;
      }
    }
  }

  &-info {
    overflow: hidden;
    line-height: 2em;
    font-size: 14px;
    height: 56px;
  }
}

#social-network {
  float: right;
  overflow: hidden;
  font-size: 38px;
  padding: 2px 0;
  max-width: 40%;
  height: 56px;

  .link {
    float: left;
    margin: 0 4px;
    .hover-color(@color-gray-text, @color-light-text);
  }
}
